unsparing honesty

Translations
беспощадная честность
Her unsparing honesty often left people taken aback.
Ее беспощадная честность часто ошеломляла людей.